iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 5
1

一個網站組成的架構是什麼?

我們在進入網站時 加入會員 點選商品 加入購物車 結帳 每個動作的背後又是怎麼進行的呢?
今天微人來聊聊建立網站所使用的框架

框架是什麼?

框架是在程式語言再透過語法編譯後傳達出執行命令,框架則是匯集這些執行命令的程序,將其準確及快速的執行
框架本身是無法單獨的運作,網站在開發過程時需搭配程式語言才能完整的執行

框架用處是什麼?

框架本身其實就是集結我們在開發網站時所需要的工具架構,想像是一個工具室
讓我們能依照這個框架里裡所提供的工具,搭配我們的程式語言建立起一個網站,

框架優點是什麼?

當我們做開發時,網站框架能將開發工作分類更明確且可以密切的整合,更有效率的提高生產力。


既然提到框架,那再延伸聊一下

MVC模式(Model–view–controller)

哈佛大學免費課程 CS50 詳細說明 MVC
簡易來說 MVC 模式,是其實是提供網站動態的程式設計,
什麼是動態?簡單來說,動態指的是網站的互動性,例如:會員系統,購物結帳,點選商品及留言功能...等。
這些功能都牽涉到 MVC 模式,在明確區割各模型功能,達成簡化程式結構性,讓開發者能更加直覺性的編寫程式。

MVC 模式可以分為

  • 模型(Model)
  • 視圖(View)
  • 控制器(Controller)

(但其實還有個警衛北北)

  • 路徑對照(Route)

接下來微人會再分別介紹這幾個功能分別在做什麼 今天先聊到這吧!掰餔!


上一篇
微聊 網域界的師爺呀!DNS 為您翻譯翻譯
下一篇
微聊 MVC 模式 - Model 首部曲
系列文
微程式語言白話文運動30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言